﻿using AtomUI.Theme.TokenSystem;

namespace AtomUI.Theme.Styling
{
    public static class GlobalResourceKey
    {
        public static readonly TokenResourceKey ColorFillContentHover = new TokenResourceKey("ColorFillContentHover");
        public static readonly TokenResourceKey ColorFillAlter = new TokenResourceKey("ColorFillAlter");
        public static readonly TokenResourceKey ColorFillContent = new TokenResourceKey("ColorFillContent");
        public static readonly TokenResourceKey ColorBgContainerDisabled = new TokenResourceKey("ColorBgContainerDisabled");
        public static readonly TokenResourceKey ColorBgTextHover = new TokenResourceKey("ColorBgTextHover");
        public static readonly TokenResourceKey ColorBgTextActive = new TokenResourceKey("ColorBgTextActive");
        public static readonly TokenResourceKey ColorBorderBg = new TokenResourceKey("ColorBorderBg");
        public static readonly TokenResourceKey ColorSplit = new TokenResourceKey("ColorSplit");
        public static readonly TokenResourceKey ColorTextPlaceholder = new TokenResourceKey("ColorTextPlaceholder");
        public static readonly TokenResourceKey ColorTextDisabled = new TokenResourceKey("ColorTextDisabled");
        public static readonly TokenResourceKey ColorTextHeading = new TokenResourceKey("ColorTextHeading");
        public static readonly TokenResourceKey ColorTextLabel = new TokenResourceKey("ColorTextLabel");
        public static readonly TokenResourceKey ColorTextDescription = new TokenResourceKey("ColorTextDescription");
        public static readonly TokenResourceKey ColorTextLightSolid = new TokenResourceKey("ColorTextLightSolid");
        public static readonly TokenResourceKey ColorIcon = new TokenResourceKey("ColorIcon");
        public static readonly TokenResourceKey ColorIconHover = new TokenResourceKey("ColorIconHover");
        public static readonly TokenResourceKey ColorHighlight = new TokenResourceKey("ColorHighlight");
        public static readonly TokenResourceKey ColorControlOutline = new TokenResourceKey("ColorControlOutline");
        public static readonly TokenResourceKey ColorWarningOutline = new TokenResourceKey("ColorWarningOutline");
        public static readonly TokenResourceKey ColorErrorOutline = new TokenResourceKey("ColorErrorOutline");
        public static readonly TokenResourceKey FontSizeIcon = new TokenResourceKey("FontSizeIcon");
        public static readonly TokenResourceKey IconSizeXS = new TokenResourceKey("IconSizeXS");
        public static readonly TokenResourceKey IconSizeSM = new TokenResourceKey("IconSizeSM");
        public static readonly TokenResourceKey IconSize = new TokenResourceKey("IconSize");
        public static readonly TokenResourceKey IconSizeLG = new TokenResourceKey("IconSizeLG");
        public static readonly TokenResourceKey FontWeightStrong = new TokenResourceKey("FontWeightStrong");
        public static readonly TokenResourceKey ControlOutlineWidth = new TokenResourceKey("ControlOutlineWidth");
        public static readonly TokenResourceKey ControlItemBgHover = new TokenResourceKey("ControlItemBgHover");
        public static readonly TokenResourceKey ControlItemBgActive = new TokenResourceKey("ControlItemBgActive");
        public static readonly TokenResourceKey ControlItemBgActiveHover = new TokenResourceKey("ControlItemBgActiveHover");
        public static readonly TokenResourceKey ControlInteractiveSize = new TokenResourceKey("ControlInteractiveSize");
        public static readonly TokenResourceKey ControlItemBgActiveDisabled = new TokenResourceKey("ControlItemBgActiveDisabled");
        public static readonly TokenResourceKey LineWidthFocus = new TokenResourceKey("LineWidthFocus");
        public static readonly TokenResourceKey WaveAnimationRange = new TokenResourceKey("WaveAnimationRange");
        public static readonly TokenResourceKey WaveStartOpacity = new TokenResourceKey("WaveStartOpacity");
        public static readonly TokenResourceKey PaddingXXS = new TokenResourceKey("PaddingXXS");
        public static readonly TokenResourceKey PaddingXS = new TokenResourceKey("PaddingXS");
        public static readonly TokenResourceKey PaddingSM = new TokenResourceKey("PaddingSM");
        public static readonly TokenResourceKey Padding = new TokenResourceKey("Padding");
        public static readonly TokenResourceKey PaddingMD = new TokenResourceKey("PaddingMD");
        public static readonly TokenResourceKey PaddingLG = new TokenResourceKey("PaddingLG");
        public static readonly TokenResourceKey PaddingXL = new TokenResourceKey("PaddingXL");
        public static readonly TokenResourceKey PaddingContentHorizontalLG = new TokenResourceKey("PaddingContentHorizontalLG");
        public static readonly TokenResourceKey PaddingContentHorizontal = new TokenResourceKey("PaddingContentHorizontal");
        public static readonly TokenResourceKey PaddingContentHorizontalSM = new TokenResourceKey("PaddingContentHorizontalSM");
        public static readonly TokenResourceKey PaddingContentHorizontalXS = new TokenResourceKey("PaddingContentHorizontalXS");
        public static readonly TokenResourceKey PaddingContentVerticalLG = new TokenResourceKey("PaddingContentVerticalLG");
        public static readonly TokenResourceKey PaddingContentVertical = new TokenResourceKey("PaddingContentVertical");
        public static readonly TokenResourceKey PaddingContentVerticalSM = new TokenResourceKey("PaddingContentVerticalSM");
        public static readonly TokenResourceKey MarginXXS = new TokenResourceKey("MarginXXS");
        public static readonly TokenResourceKey MarginXS = new TokenResourceKey("MarginXS");
        public static readonly TokenResourceKey MarginSM = new TokenResourceKey("MarginSM");
        public static readonly TokenResourceKey Margin = new TokenResourceKey("Margin");
        public static readonly TokenResourceKey MarginMD = new TokenResourceKey("MarginMD");
        public static readonly TokenResourceKey MarginLG = new TokenResourceKey("MarginLG");
        public static readonly TokenResourceKey MarginXL = new TokenResourceKey("MarginXL");
        public static readonly TokenResourceKey MarginXXL = new TokenResourceKey("MarginXXL");
        public static readonly TokenResourceKey OpacityLoading = new TokenResourceKey("OpacityLoading");
        public static readonly TokenResourceKey BoxShadows = new TokenResourceKey("BoxShadows");
        public static readonly TokenResourceKey BoxShadowsSecondary = new TokenResourceKey("BoxShadowsSecondary");
        public static readonly TokenResourceKey BoxShadowsTertiary = new TokenResourceKey("BoxShadowsTertiary");
        public static readonly TokenResourceKey LinkDecoration = new TokenResourceKey("LinkDecoration");
        public static readonly TokenResourceKey LinkHoverDecoration = new TokenResourceKey("LinkHoverDecoration");
        public static readonly TokenResourceKey LinkFocusDecoration = new TokenResourceKey("LinkFocusDecoration");
        public static readonly TokenResourceKey ControlPadding = new TokenResourceKey("ControlPadding");
        public static readonly TokenResourceKey ControlPaddingSM = new TokenResourceKey("ControlPaddingSM");
        public static readonly TokenResourceKey ScreenXS = new TokenResourceKey("ScreenXS");
        public static readonly TokenResourceKey ScreenXSMin = new TokenResourceKey("ScreenXSMin");
        public static readonly TokenResourceKey ScreenXSMax = new TokenResourceKey("ScreenXSMax");
        public static readonly TokenResourceKey ScreenSM = new TokenResourceKey("ScreenSM");
        public static readonly TokenResourceKey ScreenSMMin = new TokenResourceKey("ScreenSMMin");
        public static readonly TokenResourceKey ScreenSMMax = new TokenResourceKey("ScreenSMMax");
        public static readonly TokenResourceKey ScreenMD = new TokenResourceKey("ScreenMD");
        public static readonly TokenResourceKey ScreenMDMin = new TokenResourceKey("ScreenMDMin");
        public static readonly TokenResourceKey ScreenMDMax = new TokenResourceKey("ScreenMDMax");
        public static readonly TokenResourceKey ScreenLG = new TokenResourceKey("ScreenLG");
        public static readonly TokenResourceKey ScreenLGMin = new TokenResourceKey("ScreenLGMin");
        public static readonly TokenResourceKey ScreenLGMax = new TokenResourceKey("ScreenLGMax");
        public static readonly TokenResourceKey ScreenXL = new TokenResourceKey("ScreenXL");
        public static readonly TokenResourceKey ScreenXLMin = new TokenResourceKey("ScreenXLMin");
        public static readonly TokenResourceKey ScreenXLMax = new TokenResourceKey("ScreenXLMax");
        public static readonly TokenResourceKey ScreenXXL = new TokenResourceKey("ScreenXXL");
        public static readonly TokenResourceKey ScreenXXLMin = new TokenResourceKey("ScreenXXLMin");
        public static readonly TokenResourceKey ColorText = new TokenResourceKey("ColorText");
        public static readonly TokenResourceKey ColorTextSecondary = new TokenResourceKey("ColorTextSecondary");
        public static readonly TokenResourceKey ColorTextTertiary = new TokenResourceKey("ColorTextTertiary");
        public static readonly TokenResourceKey ColorTextQuaternary = new TokenResourceKey("ColorTextQuaternary");
        public static readonly TokenResourceKey ColorBorder = new TokenResourceKey("ColorBorder");
        public static readonly TokenResourceKey ColorBorderSecondary = new TokenResourceKey("ColorBorderSecondary");
        public static readonly TokenResourceKey ColorFill = new TokenResourceKey("ColorFill");
        public static readonly TokenResourceKey ColorFillSecondary = new TokenResourceKey("ColorFillSecondary");
        public static readonly TokenResourceKey ColorFillTertiary = new TokenResourceKey("ColorFillTertiary");
        public static readonly TokenResourceKey ColorFillQuaternary = new TokenResourceKey("ColorFillQuaternary");
        public static readonly TokenResourceKey ColorBgLayout = new TokenResourceKey("ColorBgLayout");
        public static readonly TokenResourceKey ColorBgContainer = new TokenResourceKey("ColorBgContainer");
        public static readonly TokenResourceKey ColorBgElevated = new TokenResourceKey("ColorBgElevated");
        public static readonly TokenResourceKey ColorBgSpotlight = new TokenResourceKey("ColorBgSpotlight");
        public static readonly TokenResourceKey ColorBgBlur = new TokenResourceKey("ColorBgBlur");
        public static readonly TokenResourceKey ColorPrimary = new TokenResourceKey("ColorPrimary");
        public static readonly TokenResourceKey ColorPrimaryBg = new TokenResourceKey("ColorPrimaryBg");
        public static readonly TokenResourceKey ColorPrimaryBgHover = new TokenResourceKey("ColorPrimaryBgHover");
        public static readonly TokenResourceKey ColorPrimaryBorder = new TokenResourceKey("ColorPrimaryBorder");
        public static readonly TokenResourceKey ColorPrimaryBorderHover = new TokenResourceKey("ColorPrimaryBorderHover");
        public static readonly TokenResourceKey ColorPrimaryHover = new TokenResourceKey("ColorPrimaryHover");
        public static readonly TokenResourceKey ColorPrimaryActive = new TokenResourceKey("ColorPrimaryActive");
        public static readonly TokenResourceKey ColorPrimaryTextHover = new TokenResourceKey("ColorPrimaryTextHover");
        public static readonly TokenResourceKey ColorPrimaryText = new TokenResourceKey("ColorPrimaryText");
        public static readonly TokenResourceKey ColorPrimaryTextActive = new TokenResourceKey("ColorPrimaryTextActive");
        public static readonly TokenResourceKey ColorSuccessBg = new TokenResourceKey("ColorSuccessBg");
        public static readonly TokenResourceKey ColorSuccessBgHover = new TokenResourceKey("ColorSuccessBgHover");
        public static readonly TokenResourceKey ColorSuccessBorder = new TokenResourceKey("ColorSuccessBorder");
        public static readonly TokenResourceKey ColorSuccessBorderHover = new TokenResourceKey("ColorSuccessBorderHover");
        public static readonly TokenResourceKey ColorSuccessHover = new TokenResourceKey("ColorSuccessHover");
        public static readonly TokenResourceKey ColorSuccess = new TokenResourceKey("ColorSuccess");
        public static readonly TokenResourceKey ColorSuccessActive = new TokenResourceKey("ColorSuccessActive");
        public static readonly TokenResourceKey ColorSuccessTextHover = new TokenResourceKey("ColorSuccessTextHover");
        public static readonly TokenResourceKey ColorSuccessText = new TokenResourceKey("ColorSuccessText");
        public static readonly TokenResourceKey ColorSuccessTextActive = new TokenResourceKey("ColorSuccessTextActive");
        public static readonly TokenResourceKey ColorWarningBg = new TokenResourceKey("ColorWarningBg");
        public static readonly TokenResourceKey ColorWarningBgHover = new TokenResourceKey("ColorWarningBgHover");
        public static readonly TokenResourceKey ColorWarningBorder = new TokenResourceKey("ColorWarningBorder");
        public static readonly TokenResourceKey ColorWarningBorderHover = new TokenResourceKey("ColorWarningBorderHover");
        public static readonly TokenResourceKey ColorWarningHover = new TokenResourceKey("ColorWarningHover");
        public static readonly TokenResourceKey ColorWarning = new TokenResourceKey("ColorWarning");
        public static readonly TokenResourceKey ColorWarningActive = new TokenResourceKey("ColorWarningActive");
        public static readonly TokenResourceKey ColorWarningTextHover = new TokenResourceKey("ColorWarningTextHover");
        public static readonly TokenResourceKey ColorWarningText = new TokenResourceKey("ColorWarningText");
        public static readonly TokenResourceKey ColorWarningTextActive = new TokenResourceKey("ColorWarningTextActive");
        public static readonly TokenResourceKey ColorInfoBg = new TokenResourceKey("ColorInfoBg");
        public static readonly TokenResourceKey ColorInfoBgHover = new TokenResourceKey("ColorInfoBgHover");
        public static readonly TokenResourceKey ColorInfoBorder = new TokenResourceKey("ColorInfoBorder");
        public static readonly TokenResourceKey ColorInfoBorderHover = new TokenResourceKey("ColorInfoBorderHover");
        public static readonly TokenResourceKey ColorInfoHover = new TokenResourceKey("ColorInfoHover");
        public static readonly TokenResourceKey ColorInfo = new TokenResourceKey("ColorInfo");
        public static readonly TokenResourceKey ColorInfoActive = new TokenResourceKey("ColorInfoActive");
        public static readonly TokenResourceKey ColorInfoTextHover = new TokenResourceKey("ColorInfoTextHover");
        public static readonly TokenResourceKey ColorInfoText = new TokenResourceKey("ColorInfoText");
        public static readonly TokenResourceKey ColorInfoTextActive = new TokenResourceKey("ColorInfoTextActive");
        public static readonly TokenResourceKey ColorErrorBg = new TokenResourceKey("ColorErrorBg");
        public static readonly TokenResourceKey ColorErrorBgHover = new TokenResourceKey("ColorErrorBgHover");
        public static readonly TokenResourceKey ColorErrorBgActive = new TokenResourceKey("ColorErrorBgActive");
        public static readonly TokenResourceKey ColorErrorBorder = new TokenResourceKey("ColorErrorBorder");
        public static readonly TokenResourceKey ColorErrorBorderHover = new TokenResourceKey("ColorErrorBorderHover");
        public static readonly TokenResourceKey ColorErrorHover = new TokenResourceKey("ColorErrorHover");
        public static readonly TokenResourceKey ColorError = new TokenResourceKey("ColorError");
        public static readonly TokenResourceKey ColorErrorActive = new TokenResourceKey("ColorErrorActive");
        public static readonly TokenResourceKey ColorErrorTextHover = new TokenResourceKey("ColorErrorTextHover");
        public static readonly TokenResourceKey ColorErrorText = new TokenResourceKey("ColorErrorText");
        public static readonly TokenResourceKey ColorErrorTextActive = new TokenResourceKey("ColorErrorTextActive");
        public static readonly TokenResourceKey ColorLink = new TokenResourceKey("ColorLink");
        public static readonly TokenResourceKey ColorLinkHover = new TokenResourceKey("ColorLinkHover");
        public static readonly TokenResourceKey ColorLinkActive = new TokenResourceKey("ColorLinkActive");
        public static readonly TokenResourceKey ColorWhite = new TokenResourceKey("ColorWhite");
        public static readonly TokenResourceKey ColorBgMask = new TokenResourceKey("ColorBgMask");
        public static readonly TokenResourceKey ColorBlack = new TokenResourceKey("ColorBlack");
        public static readonly TokenResourceKey SelectionBackground = new TokenResourceKey("SelectionBackground");
        public static readonly TokenResourceKey SelectionForeground = new TokenResourceKey("SelectionForeground");
        public static readonly TokenResourceKey FontSizeSM = new TokenResourceKey("FontSizeSM");
        public static readonly TokenResourceKey FontSize = new TokenResourceKey("FontSize");
        public static readonly TokenResourceKey FontSizeLG = new TokenResourceKey("FontSizeLG");
        public static readonly TokenResourceKey FontSizeXL = new TokenResourceKey("FontSizeXL");
        public static readonly TokenResourceKey FontSizeHeading1 = new TokenResourceKey("FontSizeHeading1");
        public static readonly TokenResourceKey FontSizeHeading2 = new TokenResourceKey("FontSizeHeading2");
        public static readonly TokenResourceKey FontSizeHeading3 = new TokenResourceKey("FontSizeHeading3");
        public static readonly TokenResourceKey FontSizeHeading4 = new TokenResourceKey("FontSizeHeading4");
        public static readonly TokenResourceKey FontSizeHeading5 = new TokenResourceKey("FontSizeHeading5");
        public static readonly TokenResourceKey LineHeight = new TokenResourceKey("LineHeight");
        public static readonly TokenResourceKey LineHeightLG = new TokenResourceKey("LineHeightLG");
        public static readonly TokenResourceKey LineHeightSM = new TokenResourceKey("LineHeightSM");
        public static readonly TokenResourceKey FontHeight = new TokenResourceKey("FontHeight");
        public static readonly TokenResourceKey FontHeightSM = new TokenResourceKey("FontHeightSM");
        public static readonly TokenResourceKey FontHeightLG = new TokenResourceKey("FontHeightLG");
        public static readonly TokenResourceKey LineHeightHeading1 = new TokenResourceKey("LineHeightHeading1");
        public static readonly TokenResourceKey LineHeightHeading2 = new TokenResourceKey("LineHeightHeading2");
        public static readonly TokenResourceKey LineHeightHeading3 = new TokenResourceKey("LineHeightHeading3");
        public static readonly TokenResourceKey LineHeightHeading4 = new TokenResourceKey("LineHeightHeading4");
        public static readonly TokenResourceKey LineHeightHeading5 = new TokenResourceKey("LineHeightHeading5");
        public static readonly TokenResourceKey ColorPalettes = new TokenResourceKey("ColorPalettes");
        public static readonly TokenResourceKey ColorTextBase = new TokenResourceKey("ColorTextBase");
        public static readonly TokenResourceKey ColorBgBase = new TokenResourceKey("ColorBgBase");
        public static readonly TokenResourceKey ColorTransparent = new TokenResourceKey("ColorTransparent");
        public static readonly TokenResourceKey FontFamily = new TokenResourceKey("FontFamily");
        public static readonly TokenResourceKey FontFamilyCode = new TokenResourceKey("FontFamilyCode");
        public static readonly TokenResourceKey LineWidth = new TokenResourceKey("LineWidth");
        public static readonly TokenResourceKey LineType = new TokenResourceKey("LineType");
        public static readonly TokenResourceKey BorderRadius = new TokenResourceKey("BorderRadius");
        public static readonly TokenResourceKey SizeUnit = new TokenResourceKey("SizeUnit");
        public static readonly TokenResourceKey SizeStep = new TokenResourceKey("SizeStep");
        public static readonly TokenResourceKey SizePopupArrow = new TokenResourceKey("SizePopupArrow");
        public static readonly TokenResourceKey ControlHeight = new TokenResourceKey("ControlHeight");
        public static readonly TokenResourceKey ZIndexBase = new TokenResourceKey("ZIndexBase");
        public static readonly TokenResourceKey ZIndexPopupBase = new TokenResourceKey("ZIndexPopupBase");
        public static readonly TokenResourceKey OpacityImage = new TokenResourceKey("OpacityImage");
        public static readonly TokenResourceKey MotionUnit = new TokenResourceKey("MotionUnit");
        public static readonly TokenResourceKey MotionBase = new TokenResourceKey("MotionBase");
        public static readonly TokenResourceKey Wireframe = new TokenResourceKey("Wireframe");
        public static readonly TokenResourceKey Motion = new TokenResourceKey("Motion");
        public static readonly TokenResourceKey SizeXXL = new TokenResourceKey("SizeXXL");
        public static readonly TokenResourceKey SizeXL = new TokenResourceKey("SizeXL");
        public static readonly TokenResourceKey SizeLG = new TokenResourceKey("SizeLG");
        public static readonly TokenResourceKey SizeMD = new TokenResourceKey("SizeMD");
        public static readonly TokenResourceKey SizeMS = new TokenResourceKey("SizeMS");
        public static readonly TokenResourceKey Size = new TokenResourceKey("Size");
        public static readonly TokenResourceKey SizeSM = new TokenResourceKey("SizeSM");
        public static readonly TokenResourceKey SizeXS = new TokenResourceKey("SizeXS");
        public static readonly TokenResourceKey SizeXXS = new TokenResourceKey("SizeXXS");
        public static readonly TokenResourceKey ControlHeightXS = new TokenResourceKey("ControlHeightXS");
        public static readonly TokenResourceKey ControlHeightSM = new TokenResourceKey("ControlHeightSM");
        public static readonly TokenResourceKey ControlHeightLG = new TokenResourceKey("ControlHeightLG");
        public static readonly TokenResourceKey LineWidthBold = new TokenResourceKey("LineWidthBold");
        public static readonly TokenResourceKey BorderThickness = new TokenResourceKey("BorderThickness");
        public static readonly TokenResourceKey BorderRadiusXS = new TokenResourceKey("BorderRadiusXS");
        public static readonly TokenResourceKey BorderRadiusSM = new TokenResourceKey("BorderRadiusSM");
        public static readonly TokenResourceKey BorderRadiusLG = new TokenResourceKey("BorderRadiusLG");
        public static readonly TokenResourceKey BorderRadiusOuter = new TokenResourceKey("BorderRadiusOuter");
        public static readonly TokenResourceKey MotionDurationFast = new TokenResourceKey("MotionDurationFast");
        public static readonly TokenResourceKey MotionDurationMid = new TokenResourceKey("MotionDurationMid");
        public static readonly TokenResourceKey MotionDurationSlow = new TokenResourceKey("MotionDurationSlow");
        public static readonly TokenResourceKey MotionDurationVerySlow = new TokenResourceKey("MotionDurationVerySlow");
    }
}